iT邦幫忙

2022 iThome 鐵人賽

DAY 25
0
自我挑戰組

ASP.NET & SQL Server系列 第 25

帳密系統程式實作(5)

  • 分享至 

  • xImage
  •  

嗨嗨!大家好,我們今天要接續昨天的內容繼續教!!

 protected void Button3_Click(object sender, EventArgs e)
        {
            if (AcoutAndPasswordchecknum == 1)
            {
                GridView1.Visible = false;

                SqlConnection conn = new SqlConnection(WebConfigurationManager.ConnectionStrings["testConnectionString"].ConnectionString);

                conn.Open();

                string sqlstr = "DELETE from strtable where [str_id] = @str_id AND [str_password] = @str_password";

                SqlCommand cmd = new SqlCommand(sqlstr, conn);

                cmd.Parameters.AddWithValue("str_id", Textbox1.Text);

                cmd.Parameters.AddWithValue("str_password", Textbox2.Text);

                cmd.ExecuteNonQuery();

                cmd.Cancel();

                conn.Close();

                Response.Write("<script>window.alert(\"已成功刪除!\");</script>");
            }
            else 
            {
                Response.Write("<script>window.alert(\"查無此帳號!\");</script>");
            }

        }

今天我們要來看我們刪除的功能!!相信許多聰明的讀者也看出來有許多程式碼是前面已經教過的吧!!

在這裡筆者會著重在邏輯判斷,也就是我們的if上面,大家可以看到筆者又再次利用了檢查參數的值來做判斷!!在刪除這個區塊的程式碼中,我們也需要檢查是否有此使用者輸入的帳號,若沒有則會輸出訊息給使用者,告知他們無法查到此帳號,讓使用者去做重新輸入的動作!!

string sqlstr = "DELETE from strtable where [str_id] = @str_id AND [str_password] = @str_password";

其中最重要的就是我們sql字串,這裡面寫的就是刪除使用者輸入的帳號以及密碼,其中是以使用者在框框中輸入的參數值為基準!!


上一篇
帳密系統程式實作(4)
下一篇
帳密系統程式實作(6)
系列文
ASP.NET & SQL Server30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言